#include<stdio.h>
#include<math.h>

int max(int a, int b){
    return a > b ? a : b;
}

int main(){
    int n,m,zx,a=0;
    scanf("%d %d",&m,&n);
    for(int i=max(m,n);i>1;i--){
        if(m%i==0&&n%i==0){
            zx=i;
            printf("%d\n",zx);
            break;
        }
    }
    while(1){
        a+=zx;
        if(a%n==0&&a%m==0){
            printf("%d",a);
            break;
        }
    }
    return 0;
}